def DicSize(Dic):
    '''
    统计指定目录大小
    :param Dic: 指定目标目录
    :return:Dic_size: 指定目录大小,以字节为单位
    '''

    #获取文件信息
    Dic_list = os.listdir(Dic)
    # 初始化目录大小
    Dic_size = 0

    for f in Dic_list:
        # 添加路径
        file_path = os.path.join(Dic, f)
        if os.path.isfile(file_path):
            #获取当前文件大小并累加在目录大小中
            f_size = os.path.getsize(file_path)
            Dic_size = f_size + Dic_size
        if os.path.isdir(file_path):
            DicSize(file_path)
    return Dic_size

# 测试
import os
size = DicSize('./模块一 第一章')
print('当前目录大小为{}字节'.format(size))